package com.currency.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

@Data
@ApiModel(value = "用户账户信息表")
@TableName(value = "wyt_currency_pay_account")
public class WytCurrencyPayAccountPojo {
    @ApiModelProperty(value = "用户ID")
    @TableId(value = "user_id")
    private String userId;

    @ApiModelProperty(value = "用户账户可用余额（单位 分）")
    @TableField(value = "user_coins")
    private Integer userCoins;

    @ApiModelProperty(value = "用户账户冻结余额（单位 分）")
    @TableField(value = "user_freeze_coins")
    private Integer userFreezeCoins;

    @ApiModelProperty(value = "油卡卡号")
    @TableField(value = "oil_card")
    private String oilCard;

    @ApiModelProperty(value = "油卡余额（单位 分））")
    @TableField(value = "oil_coins")
    private Integer oilCoins;

    @ApiModelProperty(value = "用户在微信的第三方ID")
    @TableField(value = "user_wx_id")
    private String userWxId;

    @ApiModelProperty(value = "用户在阿里的第三方ID")
    @TableField(value = "user_ap_id")
    private String userApId;

    @ApiModelProperty(value = "用户在银联的第三方ID")
    @TableField(value = "user_yl_id")
    private String userYlId;

    @ApiModelProperty(value = "创建时间")
    @TableField(value = "create_datetime")
    private Date createDatetime;

    @ApiModelProperty(value = "更新时间")
    @TableField(value = "update_datetime")
    private Date updateDatetime;

    public WytCurrencyPayAccountPojo() {
    }

}

